﻿using System;
using System.Collections.Generic;
using System.Linq;

using SBPweb.RIA.Shared.Contracts.Components;

using SBPweb.PROvibe.Shared.Library.Base;

namespace SBPweb.PROvibe.Shared.Library.Components
{

    public interface IService : RIA.Shared.Contracts.Services.IService, INameable
    {

        #region Properties

        IModule Parent
        {
            get;
        }

        Type Type
        {
            get;
        }

        #endregion

        #region Methods

        void Initialize();

        #endregion

    }

}